let str="hello";
//console.log(str.charCodeAt(2));

//console.log(str[2]);
String.prototype.insert=function(str,target){
    let left="";
    let right="";
    if(target<=0){
        right=this;
    }else if(target>=this.length-1){
        left=this;
    }else{
        left=this.substring(0,target);
        right=this.substring(target);
    }
    return left+str+right;
}
//插入字符
{
        let a="kevin";

        a=a.insert(" hello ",2);
        console.log(a);
   
}
//删除字符

//替换字符
str[2]="b";//没效果
//console.log(str);


/**查找字符:
1.charAt(2)从指定的位置开始算，截取对应的长度
2.indexOf("2")从指定的位置开始到指定的结束位置
3.s[index]返回
*/
{
    let a="abc";
    console.log("a[0]",a[0]);

}

/**截取字符串:
1.substr(start,length)从指定的位置开始算，截取对应的长度
2.substring(start,end)从指定的位置开始到指定的结束位置
3.slice(start,end);从指定的位置开始到指定的结束位置
*/
{
    let str="hello";
    let a=str.substr(1,3);//ell
    let b=str.substring(1,3);//el
}


{
    let a=10;
    {
        let a=5;
        console.log(a);
    }
}

(function(){
 var a="hello"; 
 console.log(a.slice(0,2));
}());
